const path = require('path')
function resolve(dir) {
  return path.join(__dirname, dir)
}
const baseUrl =
  process.env.NODE_ENV === 'development'
    ? 'http://10.90.1.239:10724'
    : 'http://10.90.1.63:10724'
module.exports = {
  runtimeCompiler: true,
  publicPath: './', // 设置打包文件相对路径
  outputDir: 'appstore',
  chainWebpack: (config) => {
    // 修复HMR
    config.resolve.symlinks(true)
    config.resolve.alias.set('@', resolve('src/'))
    return config
  },
  devServer: {
    host: 'localhost',
    port: 8000,
    open: true, // 配置自动启动浏览器
    proxy: {
      // 配置请求代理
      '/hanyun': {
        target: baseUrl,
        changeOrigin: true
      }
      // '/oauth': {
      //   target: baseUrl + '/hanyun/authorization-server',
      //   changeOrigin: true
      //   // ws: true
      // }
    }
  }
}
